package org.zhigong.service;

import org.zhigong.entity.Yonghu;

import java.util.List;

/**
 * Created by Administrator on 2018/3/28 0028.
 */
public interface YonghuService {

    /**
     * 校验用户名/密码是否正确
     * @param yonghu 待校验用户信息
     * @return true：用户名/密码正确; false：用户名/密码错误
     */
    boolean validate(Yonghu yonghu);

    /**
     * 验证用户是否存在 true 存在， false 不存在
     * @param yhm
     * @return
     */
    boolean varify(String yhm);

    /**
     * 根据用户名获取用户信息
     * @param yhm
     * @return
     */
    Yonghu getYonghuByYhm(String yhm);


    /**
     * 获取用户列表
     * @return
     */
    List<Yonghu> getYonghuList(Yonghu yonhu);

    /**
     * 新增用户
     * @param yonghu
     * @return
     */
    Boolean addYonghu(Yonghu yonghu);

    /**
     * 删除用户
     * @param yhm
     * @return
     */
    Boolean deleteYonghu(String yhm);

    /**
     * 更新用户
     * @param yonghu
     * @return
     */
    Boolean updateYonghu(Yonghu yonghu);

}
